summaryrefslogtreecommitdiffstats
path: root/src/common/settings_input.cpp
blob: a6007e7b2986e823c696e15d309d7ce2726665c9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later

#include "common/settings_input.h"

namespace Settings {
namespace NativeButton {
const std::array<const char*, NumButtons> mapping = {{
    "button_a",       "button_b",       "button_x",      "button_y",    "button_lstick",
    "button_rstick",  "button_l",       "button_r",      "button_zl",   "button_zr",
    "button_plus",    "button_minus",   "button_dleft",  "button_dup",  "button_dright",
    "button_ddown",   "button_slleft",  "button_srleft", "button_home", "button_screenshot",
    "button_slright", "button_srright",
}};
}

namespace NativeAnalog {
const std::array<const char*, NumAnalogs> mapping = {{
    "lstick",
    "rstick",
}};
}

namespace NativeVibration {
const std::array<const char*, NumVibrations> mapping = {{
    "left_vibration_device",
    "right_vibration_device",
}};
}

namespace NativeMotion {
const std::array<const char*, NumMotions> mapping = {{
    "motionleft",
    "motionright",
}};
}

namespace NativeMouseButton {
const std::array<const char*, NumMouseButtons> mapping = {{
    "left",
    "right",
    "middle",
    "forward",
    "back",
}};
}
} // namespace Settings